import { ExtractPropTypes, PropType } from "vue";
import type { ILayoutPos } from "@ibiz/model-core";
import { IColState } from "@ibiz-template/runtime";

export const colProps = {
  layoutPos: {
    type: Object as PropType<ILayoutPos>,
    required: true,
  },
  state: {
    type: Object as PropType<IColState>,
    required: true,
  },
};

export type ColProps = ExtractPropTypes<typeof colProps>;
